<?php if ( ! defined('APPPATH')) exit('No direct script access allowed');
class Login extends CI_Controller{
    public function __construct(){
        parent::__construct();
        $this->load->helper('form_helper');
        $this->load->helper('common_helper');
        $this->load->helper('url');
        $this->load->library('session');
    }
    
    //Hiển thị form đăng nhập
    public function index(){
        
        //Kiểm tra thông tin đăng nhập
        $userdata = $this->session->all_userdata();
        if(!isset($userdata['logged']) || !$userdata['logged'])
            $this->load->view('admin/login');
        else{
            redirect(base_url().'index.php/admin/index');
        }
    }
    
    //Kiểm tra đăng nhập
    public function checkLogin(){
        //Lấy thông tin đăng nhập
        $name = getValue('name','str','POST','');
        $pass = getValue('pass','str','POST','');
        
        //Gọi model đăng nhập
        $this->load->model('user_model');
        $this->user_model->checkUser($name,$pass);
        //Session đã được load ở Bidiots_Admin
        $userdata = $this->session->all_userdata();
 //       var_dump($userdata);
        if($userdata['logged']){
            redirect('admin/index');
        }
        else{
            redirect('admin/login');
        }
    }
    public function logout(){
        //Xóa toàn bộ session về user
        $array_items = array('u_id'=>-1,'u_name'=>'','u_fullname'=>'','u_mail'=>'','logged'=>0);
        $this->session->unset_userdata($array_items);
        redirect('admin/login');
    }
}
?>